SGA.Model = function(){
    this.createSchedModel();
    //this.createSchedStore();
};

SGA.Model.prototype.createSchedModel = function(){
    Ext.regModel('Sched', {
    fields:[
        'nome', 'horario', 'dia', 'desc', 'lider', 'participantes', 'status'
    ]});
};

SGA.Model.prototype.setSchedData = function(){
    this.storeData = [
        [{
                nome: 'Prova de Matemática',
                horario: '10:00',
                dia:'25 Setembro',
                desc: 'Avaliação Módulo 1 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque et tellus sed felis posuere condimentum. Praesent orci ligula, pretium scelerisque mollis sed, laoreet sed nunc. Proin convallis rutrum lacinia. Donec ultricies, metus nec iaculis congue, elit erat dictum orci, et ornare est urna in urna. Nam eu lectus tellus. Fusce sollicitudin viverra neque, id elementum sem dapibus a. Aliquam pharetra, odio non feugiat tempor, sem elit accumsan lectus, ac aliquam justo massa sit amet libero.',
                lider: 'Rogério Souza Campos',
                participantes: ['Maria', 'José', 'Roberto', 'Henrique'],
                status: 'Pendente'
        }],[{
                nome: 'Reunião com profs',
                horario: '20:00',
                dia: '12 Outubro',
                desc: 'Reunião de Pais e Professores - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam lacus orci, pulvinar sit amet ullamcorper in, sodales quis elit. Aenean diam velit, eleifend suscipit consequat vel, mollis ut orci. Curabitur sagittis, lectus quis mollis aliquet, tortor ipsum tincidunt metus, nec fermentum eros risus non turpis. Morbi sed urna neque, pharetra sagittis ipsum. Ut luctus est non ligula porta et pretium sapien congue. ',
                lider: 'Maurício Oliveira',
                participantes: ['Maria', 'Eduardo', 'Stefan', 'César', 'Ângela'],
                status: 'Pendente'
            },{
                nome: 'Reposição de Física',
                horario: '15:50',
                dia: '12 Outubro',
                desc: 'Prof Fulano marcou reposição - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec eleifend risus quis elit dictum porttitor. Vestibulum vitae placerat felis. Morbi libero magna, aliquet sit amet convallis sed, congue ac mauris. Vivamus sit amet ligula urna. Nunc tellus purus, mollis in placerat a, consectetur id neque. Proin ultrices euismod rutrum. Curabitur et arcu sed odio porttitor varius et id nibh. Quisque mollis interdum urna, egestas consectetur velit scelerisque nec.',
                lider: 'Marlene Rocha da Silva',
                participantes: ['Maria', 'Renata', 'Manoela', 'Henrique', 'Felipe', 'Camila'],
                status: 'Pendente'
        }],[{
                nome: 'Formatura',
                horario: '07:00',
                dia:'7 Dezembro',
                desc: 'Formatura do Pessoal - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam molestie venenatis enim nec lacinia. Vestibulum interdum, eros a aliquet accumsan, tortor tellus ornare nulla, eu mattis purus libero volutpat orci. Maecenas ultrices mi quis ligula cursus rhoncus in vitae urna. Mauris vestibulum, orci eu bibendum rhoncus, elit libero mollis nisi, eu mattis tellus risus ac enim. Aenean molestie ultrices felis, vel dapibus velit sagittis a.',
                lider: 'Patrícia Ramos',
                participantes: ['Maria', 'Leandro', 'Márcia', 'Manoela'],
                status: 'Pendente'
            },{
                nome: 'Confraternização',
                horario: '19:00',
                dia:'7 Dezembro',
                desc: 'Confraternização - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae libero vitae lorem auctor dapibus aliquet nec velit. Curabitur dictum enim at ante facilisis tincidunt. Nullam pharetra iaculis diam, in cursus sapien semper in. Quisque venenatis feugiat metus, sit amet vestibulum leo accumsan sit amet. Nulla consequat lobortis eros, eget tristique tortor rutrum vel. Nulla ornare mi at nunc eleifend vitae ultrices dui imperdiet.',
                lider: 'Renato Pontes',
                participantes: ['Maria', 'José', 'Guilherme', 'Paula', 'Felipe'],
                status: 'Confirmado'
        }]
    ];

    return this.storeData;
}
SGA.Model.prototype.getSchedData = function(){
    if(!this.storeData)
        this.setSchedData();
    return this.storeData;
};

SGA.Model.prototype.createSchedStore = function(data){
    var s = new Ext.data.Store({
            model: 'Sched',
            sorters:[
                {
                    property:'horario',
                    direction:'ASC'
                }
            ],
            data:data
    });
    
    return s;

};